Package-level declarations

Types

Link copied to clipboard

Enumeration representing consumer disclosure options. Represents the possible values of `limit_disclosure' property as defined in Input Descriptor

Link copied to clipboard
class ConstraintsV2(val fields: List<FieldV2>? = null, val limitDisclosure: ConformantConsumerDisclosure? = null)

Represents constraints for an input descriptor.

Link copied to clipboard
class FieldV2(val id: String? = null, val path: List<String>, val purpose: String? = null, filterJson: <Error class: unknown class>? = null, val predicate: Optionality? = null, val name: String? = null, val optional: Boolean? = null)

Represents a field in a presentation input descriptor.

Link copied to clipboard

FieldV2Validator Validator.

Link copied to clipboard
class Format(val jwt: JwtObject? = null, val jwtVc: JwtObject? = null, val jwtVp: JwtObject? = null)

Represents the format of a presentation definition.

Link copied to clipboard
class InputDescriptorMapping(val id: String, val format: String, val path: String, val pathNested: InputDescriptorMapping? = null)

Represents descriptor map for a presentation submission.

Link copied to clipboard
class InputDescriptorV2(val id: String, val name: String? = null, val purpose: String? = null, val format: Format? = null, val constraints: ConstraintsV2)

Represents an input descriptor in a presentation definition.

Link copied to clipboard

InputDescriptorV2Validator Validator.

Link copied to clipboard
class JwtObject(val alg: List<String>)

Represents a JWT object.

Link copied to clipboard

Enumeration representing optionality.

Link copied to clipboard
class PresentationDefinitionV2(val id: String, val name: String? = null, val purpose: String? = null, val format: Format? = null, val submissionRequirements: List<SubmissionRequirement>? = null, val inputDescriptors: List<InputDescriptorV2>)

Presentation Exchange

Link copied to clipboard

PresentationDefinitionV2Validator Validator.

Link copied to clipboard
class PresentationSubmission(val id: String, val definitionId: String, val descriptorMap: List<InputDescriptorMapping>)

Represents a presentation submission object.

Link copied to clipboard

PresentationSubmission Validator.

Link copied to clipboard
enum Rules : Enum<Rules>

Enumeration representing presentation rule options.

Link copied to clipboard
class SubmissionRequirement(val name: String? = null, val purpose: String? = null, val rule: Rules, val count: Int? = null, val min: Int? = null, val max: Int? = null, val from: String? = null, val fromNested: List<SubmissionRequirement>? = null)

Represents submission requirements for a presentation definition.